EC_ReadAxisInfo

功能塊 EC_ReadAxisInfo
透過服務數據對象 (Service Data Object, SDO) 讀取軸的狀態。
VAR_IN_OUT
V AxisIn AXIS_REF 軸的參考。
VAR_INPUT
V Enable BOOL 啟動時連續獲取參數值。
VAR_OUTPUT
V Valid BOOL 一系列有效輸出可得時為 TRUE。
V Error BOOL 提示功能塊中出現錯誤。
V ErrorID MC_Error 錯誤識別。
V VendorId UDINT 裝置的廠商 ID。
V ProductCode UDINT 裝置之產品碼。
V RevisionNumber UDINT 裝置之修訂號碼。
V SerialNumber UDINT 裝置之序列號碼。
V SlaveId UINT 從站陣列的索引,用於 SDO 函式。當 EtherCAT 從站裝置啟動時,此索引具有與 SlaveId 相同的值,該值對應於從站裝置在網路中的位置。請注意,在 EtherCAT 進入運行 (Op) 狀態後,加入或移除網路上的任何從站裝置將改變各裝置在網路中的位置 (SlaveId)。儘管如此,從站的索引將保持不變。新增的裝置將排列在陣列的末端。對於更改後的所有從站,索引和 SlaveId 將不再匹配。上述行為模式僅適用於實體裝置;不適用於模擬裝置。詳細資訊請參閱 EnableHotConnect 中的使用案例。
V PhysAddress UINT 裝置之實體位址。
V AliasAddress UINT 裝置之別名位址。
V State EC_State 裝置之 EtherCAT 狀態。
V CycleTime UDINT 從站之循環時間。如果 KINGSTAR 總站網絡上的從站無法趕上主站的循環時間, KINGSTAR 自動配置將根據其能力減慢循環時間。
V Resolution UDINT 裝置設定的編碼器解析度(若為驅動器)。
V Name STRING 裝置名稱。

 

  EC_ReadAxisInfo  
AXIS_REF   AxisIn   Axis   AXIS_REF
BOOL   Enable   Valid   BOOL
        Error   BOOL
        ErrorID   MC_Error
        VendorId   UDINT
        ProductCode   UDINT
        RevisionNumber   UDINT
        SerialNumber   UDINT
        SlaveId   UINT
        PhysAddress   UINT
        AliasAddress   UINT
        State   EC_State
        CycleTime   UDINT
        Resolution   UDINT
        Name   STRING